home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1997 September / Macworld (1997-09).dmg / Shareware World / Utilities / Text Processing / Alpha / Help / Default Key Bindings < prev    next >
Text File  |  1996-01-26  |  9KB  |  274 lines

  1.  
  2. Alpha allows you to customize the keystrokes you use to invoke editor 
  3. functions. There are basically three different ways editor functions can 
  4. be invoked:
  5.  
  6.     • Directly via Alpha menus.
  7.     • Via the 'Evaluate' function (escape-x).
  8.     • By selecting them and "load"ing them (command-l).
  9.     • Through key combinations other than menu equivalents. These 
  10.       combinations include function keys and the numeric keypad.
  11.       
  12. It is the last option that we are concerned with here. By default, Alpha 
  13. has well over 100 different key bindings, far more than you would ever want 
  14. to memorize. However, the bindings are there only for your convenience. You 
  15. don't need to use any of them, but many people find that using the mouse 
  16. for common editing functions seriously slows them down.
  17.  
  18. The following is a list of some of the most commonly used key bindings in 
  19. Alpha's default setup:
  20.  
  21.  
  22. Help
  23. ===========================================================================
  24. 'help'                                    invoke Alpha help
  25.  
  26.  
  27. Moving the Cursor
  28. ===========================================================================
  29. left-arrow  or  control-b                backward character
  30. right-arrow  or  control-f                forward character
  31. up-arrow  or  control-p                    previous-line
  32. down-arrow  or  control-n                next-line
  33.  
  34. option-left-arrow  or  option-b            backward one word
  35. option-right-arrow  or  option-f        forward one word
  36.  
  37. command-left-arrow  or  control-a        beginning of line
  38. command-right-arrow  or  control-e        end of line
  39. command-up-arrow  or  'home'            beginning of window
  40. command-down-arrow  or  'end'            end of window
  41.  
  42. 'pgup'                                   move one page backward
  43. 'pgdn'                                    move one page forward
  44.  
  45.  
  46. Selecting Text
  47. ===========================================================================
  48. shift-left-arrow                        extend selection one char left
  49. shift-right-arrow                        extend selection one char right
  50.  
  51. shift-up-arrow                            extend selection one line up
  52. shift-down-arrow                        extend selection one line down
  53.  
  54. shift-option-left-arrow                    extend selection one word left
  55. shift-option-right-arrow                extend selection one word right
  56.  
  57. control-h                                select next word
  58.  
  59. shift-command-left-arrow                select to beginning of line
  60. shift-command-right-arrow                select to end of line
  61.  
  62.  
  63. Deleting Text
  64. ===========================================================================
  65. 'del'  or  control-d                    delete forward char
  66. 'delete'                                delete backward char
  67. option-d                                delete forward word
  68. option-h or option-delete                delete backward word
  69. control-k                                delete to end of line
  70.  
  71.  
  72. Windows
  73. ===========================================================================
  74. F5                                        previous window
  75. F6                                        next window
  76. F7                                        tile windows
  77. F8                                        exchange previous window w/ current
  78.  
  79.  
  80.  
  81.  
  82. ================================================================================ 
  83. A formated table of key bindings in LaTeX format are in ":LaTeX:latex 2e".
  84.  
  85. Below are the rest of the generic bindings. Be aware that each file has a 
  86. "mode" associated with it (popup menu on the downward-pointing triangle 
  87. above the vertical scrollbar) that may define additional key bindings. 
  88. Whenever in doubt about your current mode, select "Describe Mode" from 
  89. the popup menu over the flag icon above the vertical scrollbar.
  90.  
  91. bind    'a'   <oz> insertAscii 
  92. bind    'a'  <soz> getAscii 
  93. bind    'a'    <z> beginningOfLine 
  94. bind    'b'    <z> backwardChar 
  95. bind    'c'    <z> prefixChar 
  96. bind    'c'   <zC> gotoMatch 
  97. bind    'd'    <z> deleteChar 
  98. bind    'e'    <z> endOfLine 
  99. bind    'f'   <zX> findFile 
  100. bind    'f'   <cz> freeMem 
  101. bind    'f'    <z> forwardChar 
  102. bind    'g'    <z> abortEm 
  103. ascii  0x8        backSpace 
  104. bind    'h'    <z> hiliteWord 
  105. bind    'k'    <z> killLine 
  106. bind    'l'    <z> centerRedraw 
  107. ascii  0xd        carriageReturn 
  108. bind    'n'    <z> nextLine 
  109. bind    'o'    <z> openLine 
  110. bind    'p'    <z> previousLine 
  111. bind    'q'    <z> prefixChar 
  112. bind    'r'    <z> rsearch 
  113. bind    's'   <zX> save 
  114. bind    's'  <coz> spacesToTabs 
  115. bind    's'    <z> isearch 
  116. bind    't'  <coz> tabsToSpaces 
  117. bind    't'    <z> insertToTop 
  118. bind    'u'    <z> iterationCount 
  119. bind    'v'    <z> pageForward 
  120. bind    'w'   <sz> rectMarkHilite 
  121. bind    'w'    <z> cut 
  122. bind    'x'    <z> prefixChar 
  123. bind    'x'   <zX> exchangePointAndMark 
  124. bind    'y'    <z> yank 
  125. bind    'z'    <z> pageBack 
  126. ascii  0x1b        startEscape 
  127. bind    '\['   <sz> normalLeftBracket 
  128. bind    '\]'   <sz> normalRightBracket 
  129. bind    ' '    <e> oneSpace 
  130. bind    ' '    <z> setMark 
  131. bind    '''    <z> quoteWord 
  132. bind    '9'   <sX> startKeyboardMacro 
  133. bind    '0'   <sX> endKeyboardMacro 
  134. bind    ','    <z> pushMark 
  135. bind    '.'    <z> popMark 
  136. bind    '1'    <X> zoom 
  137. bind    '1'    <z> execAbbrev 
  138. bind    ','   <se> beginningOfBuffer 
  139. bind    '.'   <se> endOfBuffer 
  140. bind  kpad.        endOfBuffer 
  141. bind    'b'   <se> backwardWordSelect 
  142. bind  right        forwardChar 
  143. bind  right    <c> endOfLine 
  144. bind  right    <s> forwardCharSelect 
  145. bind  right   <cs> endLineSelect 
  146. bind  right    <z> {scrollRightCol 15}
  147. bind  right    <o> forwardWord 
  148. bind  right   <so> forwardWordSelect 
  149. bind    'f'   <se> forwardWordSelect 
  150. bind   left        backwardChar 
  151. bind   left    <c> beginningOfLine 
  152. bind   left    <s> backwardCharSelect 
  153. bind   left   <cs> beginningLineSelect 
  154. bind   left    <z> {scrollLeftCol 15} 
  155. bind   left    <o> backwardWord 
  156. bind   left   <so> backwardWordSelect 
  157. bind  clear        insertToTop 
  158. bind   down        nextIntro Help
  159. bind   down        nextLine 
  160. bind   down    <c> endOfBuffer 
  161. bind   down    <s> nextLineSelect 
  162. bind   down   <cs> endBufferSelect 
  163. bind   down    <z> scrollDownLine 
  164. bind   down    <o> scrollDownLine 
  165. bind  enter        pageForward 
  166. bind     up        prevIntro Help
  167. bind     up        previousLine 
  168. bind     up    <s> prevLineSelect 
  169. bind     up    <c> beginningOfBuffer 
  170. bind     up   <cs> beginningBufferSelect 
  171. bind     up    <z> scrollUpLine 
  172. bind     up    <o> scrollUpLine 
  173. bind  kpad0        pageBack 
  174. bind  kpad1        prevFunc 
  175. bind  kpad3        nextFunc 
  176. bind  kpad4        backwardWord 
  177. bind  kpad4    <c> backwardDeleteWord 
  178. bind  kpad5        exchangePointAndMark 
  179. bind  kpad6        forwardWord 
  180. bind  kpad6    <c> deleteWord 
  181. bind  kpad7        backwardDeleteWord 
  182. bind    '\['   <cs> ordLeftBrace 
  183. bind  kpad9        deleteWord 
  184. bind    '\]'   <cs> ordRightBrace 
  185. bind     f5        prevWindow 
  186. bind    'a'    <Q> tiled 
  187. bind     f6        nextWindow 
  188. bind    'b'    <X> chooseAWindow 
  189. bind    'b'    <Q> shrinkLow 
  190. bind    'b'    <e> backwardWord 
  191. bind     f7        tiled 
  192. bind    'c'    <Q> chooseAWindow 
  193. bind    'c'    <e> capitalizeWord 
  194. bind     f3        copy 
  195. bind    'd'    <e> deleteWord 
  196. bind     f8        swapWithNext 
  197. bind    'e'    <X> executeKeyboardMacro 
  198. bind    'e'    <e> nextSentence 
  199. bind     f9        pushMark 
  200. bind    'f'    <Q> shrinkFull 
  201. bind    'f'    <e> forwardWord 
  202. bind    'g'    <e> gotoLine 
  203. bind    f11        shrinkHigh 
  204. bind    'h'    <Q> horizontally 
  205. bind    'h'    <e> backwardDeleteWord 
  206. bind    'i'    <Q> iconify 
  207. bind    f13        startKeyboardMacro 
  208. bind    'j'    <e> fillParagraph 
  209. bind    'k'    <e> keyCode 
  210. bind    f14        endKeyboardMacro 
  211. bind    'l'    <C> texDividingLine TeX
  212. bind    'l'    <X> currentPosition 
  213. bind    'l'    <Q> shrinkLeft 
  214. bind    'l'    <e> downcaseWord 
  215. bind    'l'    <C> dividingLine 
  216. bind    'm'    <X> matchingLines 
  217. bind    f10        popMark 
  218. bind    'n'    <Q> nextWindow 
  219. bind    'o'    <X> swapWithNext 
  220. bind    'o'    <Q> overlay 
  221. bind    f12        shrinkLow 
  222. bind    'p'    <Q> prevWindow 
  223. bind    'p'    <e> fillParagraphSentence 
  224. bind    f15        executeKeyboardMacro 
  225. bind    'r'    <Q> shrinkRight 
  226. bind    'r'    <e> repeatSearchBackward 
  227. bind   help        alphaHelp 
  228. bind    's'    <Q> swapWithNext 
  229. bind    's'    <e> repeatSearchForward 
  230. bind   home        beginningOfBuffer 
  231. bind    't'    <Q> shrinkHigh 
  232. bind    't'    <e> findTag 
  233. bind   pgup        pageBack 
  234. bind    'u'    <e> upcaseWord 
  235. bind    del        deleteChar 
  236. bind    'v'    <Q> vertically 
  237. bind    'v'    <e> pageBack 
  238. bind     f4        yank 
  239. bind    'w'    <e> copy 
  240. bind    end        endOfBuffer 
  241. bind    'x'    <e> execute 
  242. bind     f2        cut 
  243. bind   pgdn        pageForward 
  244. bind     f1        iconify 
  245. bind   left        backwardChar 
  246. bind   left    <c> beginningOfLine 
  247. bind   left    <s> backwardCharSelect 
  248. bind   left   <cs> beginningLineSelect 
  249. bind   left    <z> {scrollLeftCol 15} 
  250. bind   left    <o> backwardWord 
  251. bind   left   <so> backwardWordSelect 
  252. bind  right        forwardChar 
  253. bind  right    <c> endOfLine 
  254. bind  right    <s> forwardCharSelect 
  255. bind  right   <cs> endLineSelect 
  256. bind  right    <z> {scrollRightCol 15} 
  257. bind  right    <o> forwardWord 
  258. bind  right   <so> forwardWordSelect 
  259. bind   down        nextIntro Help
  260. bind   down        nextLine 
  261. bind   down    <c> endOfBuffer 
  262. bind   down    <s> nextLineSelect 
  263. bind   down   <cs> endBufferSelect 
  264. bind   down    <z> scrollDownLine 
  265. bind   down    <o> scrollDownLine 
  266. bind     up        prevIntro Help
  267. bind     up        previousLine 
  268. bind     up    <s> prevLineSelect 
  269. bind     up    <c> beginningOfBuffer 
  270. bind     up   <cs> beginningBufferSelect 
  271. bind     up    <z> scrollUpLine 
  272. bind     up    <o> scrollUpLine 
  273. bind    'a'    <o> prevSentence 
  274.